Shopping Campaigns and Product Feed Fundamentals
Course: Digital Marketing
Topic: Shopping Campaigns and Product Feed Fundamentals
Course Link: Digital Marketing Course – JustAcademy
Demo Link: Register for a Course Demo – JustAcademy
1. Introduction to Shopping Campaigns
Shopping campaigns are digital advertising campaigns designed to promote products to people who are searching for items to purchase. They are especially useful for e-commerce businesses that want to showcase product images, prices, product names, store information, and other relevant details to potential customers.
On Google, product-focused advertising uses product information submitted through Google Merchant Center and connects that information with Google Ads. Depending on the campaign type and available placements, product information can help match advertisements with relevant shopping searches.
Unlike traditional Search campaigns, which are commonly built around keywords selected by the advertiser, product-focused campaigns use product attributes such as titles, descriptions, product categories, prices, and availability to help determine relevance.
Shopping campaigns can help online retailers attract qualified traffic, promote particular products, support seasonal sales, and measure the relationship between advertising expenditure and sales revenue.
Example
Imagine an online store selling laptops. A person searches for a laptop with 16 GB RAM and a particular storage capacity. A product-focused advertisement may show an eligible laptop listing with its image, title, price, and store information. The customer can compare the offer with other options and visit the retailer's product page to learn more.
2. Learning Objectives
After completing this topic, learners should be able to:
- Understand the fundamentals of Shopping campaigns.
- Differentiate Shopping campaigns from traditional Search campaigns.
- Understand Google Merchant Center and Google Ads.
- Explain the purpose of a product feed.
- Identify common product feed attributes.
- Understand product IDs, titles, descriptions, images, prices, and availability.
- Learn how to create, upload, and maintain product data.
- Understand product feed errors, warnings, and disapprovals.
- Learn how to organise and optimise product-focused campaigns.
- Understand campaign budgets, bidding, targeting, and performance metrics.
- Identify common advertising problems and troubleshooting methods.
- Develop a basic Shopping campaign and product feed optimisation plan.
3. What Is a Shopping Campaign?
A Shopping campaign is an advertising campaign that promotes products using structured product information. On Google, Shopping ads are commonly associated with product listings containing details such as product images, titles, prices, and merchant information.
The exact appearance and placement of an advertisement depend on the campaign type, available advertising inventory, user query, eligibility, and platform policies.
3.1 Main Characteristics
- Product-based advertising: Advertisements promote specific products rather than relying only on text-based ad copy.
- Product information: Product data helps the advertising system understand what the retailer sells.
- Visual presentation: Eligible placements may display product images and pricing information.
- Purchase-focused traffic: Campaigns can reach users researching or comparing products.
- Performance measurement: Advertisers can evaluate clicks, conversions, sales revenue, and advertising costs.
- Feed-based management: Product data can be managed through feeds, platform integrations, or supported data-management methods.
3.2 Objectives of Shopping Campaigns
- Increase visibility for eligible products.
- Drive relevant traffic to product pages.
- Increase online purchases.
- Promote products during seasonal campaigns.
- Improve product discovery for new customers.
- Measure sales and advertising efficiency.
- Support the promotion of selected product categories or inventory.
4. Shopping Campaigns vs Traditional Search Campaigns
| Factor |
Shopping Campaigns |
Traditional Search Campaigns |
| Main format |
Product-focused advertisements that may include images, prices, and merchant information. |
Primarily text-based search advertisements. |
| Primary data source |
Structured product data from Merchant Center for product-focused advertising. |
Keywords, ad assets, landing pages, and campaign settings. |
| Product details |
Uses product attributes to help match products with relevant searches. |
Uses ad text and landing-page relevance alongside targeting and auction signals. |
| Product image |
Typically an important component of eligible Shopping ad formats. |
Not generally required for standard text search ads. |
| Keyword management |
Product matching is largely based on product data and campaign configuration rather than conventional keyword lists. |
Advertisers can use keyword targeting and match types where applicable. |
| Common use case |
Promoting products in an online catalogue. |
Promoting services, information, products, or specific business offerings. |
| Key optimisation area |
Product feed quality, campaign settings, bidding, and product performance. |
Keywords, search terms, ad relevance, landing pages, bidding, and campaign structure. |
Both campaign types can be useful for an e-commerce business. The appropriate choice depends on the business objective, product catalogue, search behaviour, available budget, and campaign strategy.
5. Understanding Google Merchant Center
Google Merchant Center is a platform through which retailers provide information about their products for eligible Google shopping experiences, including Shopping ads and certain product listings.
Merchant Center helps organise product information and provides tools for reviewing product status, data quality, account requirements, and policy-related issues.
5.1 Main Functions of Merchant Center
- Receive product data from supported sources.
- Store and organise product information.
- Process product attributes such as titles, prices, and availability.
- Identify missing, invalid, or inconsistent information.
- Display product status and relevant diagnostics.
- Support product data updates and scheduled refreshes.
- Provide access to settings related to shipping, returns, and other business information.
- Connect product data with supported Google advertising and product listing experiences.
5.2 Why Merchant Center Is Important
A Shopping campaign depends on accurate product information. If a product's price, stock status, image, or other important details are incorrect, the listing may be restricted, disapproved, or displayed inaccurately.
Merchant Center helps advertisers identify and resolve these issues before they negatively affect product visibility or campaign performance.
6. Understanding Google Ads
Google Ads is an advertising platform used to create, manage, and measure campaigns across supported Google advertising placements.
For product-focused advertising, Google Ads provides campaign settings, budgeting, bidding, targeting options, conversion measurement, and performance reports. Merchant Center supplies the relevant product information for eligible campaign types.
6.1 Merchant Center and Google Ads Relationship
| Platform |
Main Responsibility |
| Google Merchant Center |
Manages product information, product data quality, and relevant product eligibility diagnostics. |
| Google Ads |
Manages advertising campaigns, budgets, bidding, targeting, and campaign performance reporting. |
| E-commerce website |
Displays product details, prices, availability, and the purchase journey for customers. |
| Analytics platform |
Helps measure website activity and conversions when correctly configured. |
These systems must work together. Product data should accurately represent the website, advertising settings should reflect business objectives, and conversion tracking should measure the intended outcomes.
7. What Is a Product Feed?
A product feed is a structured collection of product information supplied to a shopping or advertising platform. It contains attributes that describe the products available for sale.
A feed may be provided through a spreadsheet, delimited text file, XML file, an e-commerce platform integration, or another supported method. The exact available methods depend on the platform and current requirements.
Each product record describes an individual item or product variant. For example, a T-shirt available in three colours and four sizes may require separate records for its different variants, depending on the product data requirements and catalogue structure.
7.1 Purpose of a Product Feed
- Provide accurate information about products.
- Help advertising platforms understand the product catalogue.
- Support product matching with relevant shopping searches.
- Keep product prices and availability up to date.
- Organise large catalogues efficiently.
- Reduce repetitive manual product entry.
- Help diagnose product data errors.
7.2 Example of a Simple Product Feed
id,title,description,link,image_link,availability,price,brand
SKU1001,Wireless Mouse,Wireless mouse with adjustable sensitivity,https://example.com/mouse,https://example.com/images/mouse.jpg,in_stock,799 INR,ExampleBrand
SKU1002,USB Keyboard,USB keyboard for desktop computers,https://example.com/keyboard,https://example.com/images/keyboard.jpg,in_stock,999 INR,ExampleBrand
This is a simplified CSV-style illustration. Actual feed formatting, attribute requirements, currency formats, and accepted values must follow the specifications of the destination platform.
8. Types of Product Feed Sources
8.1 Manual Feed
A manual feed is created and updated by a person, often through a spreadsheet or supported file format.
Advantages: Simple for small catalogues and useful for learning product data requirements.
Limitations: Manual updates can be time-consuming and may introduce errors when prices or inventory change frequently.
8.2 Scheduled Feed
A scheduled feed is refreshed according to a defined schedule. The platform retrieves or processes updated product information at scheduled intervals.
Advantages: Reduces repeated manual uploads and supports regular data refreshes.
Limitations: Changes may not appear immediately, depending on the schedule and processing time.
8.3 E-Commerce Platform Integration
An e-commerce platform integration can send product information from a store to Merchant Center through an app, connector, or supported integration.
Advantages: Can reduce duplicate data entry and help synchronise product details.
Limitations: Requires correct configuration, compatible fields, and ongoing monitoring for synchronisation issues.
8.4 API-Based Product Data
Supported APIs can help businesses submit or update product information programmatically. API-based management is useful for large or frequently changing catalogues and custom business workflows.
Advantages: Supports automation and scalable updates.
Limitations: Requires technical implementation, monitoring, error handling, and maintenance.
9. Essential Product Feed Attributes
Product attributes describe different aspects of a product. Requirements depend on the product type, target country, destination, and current platform specifications. The following attributes are commonly important in Google Merchant Center.
| Attribute |
Purpose |
Example |
| id |
Provides a unique product identifier. |
SKU1001 |
| title |
Describes the product in a concise, relevant way. |
Wireless Mouse with Adjustable DPI |
| description |
Explains the product's features and characteristics. |
Wireless mouse with adjustable sensitivity and USB receiver. |
| link |
Provides the product landing page URL. |
https://example.com/wireless-mouse |
| image_link |
Provides the main product image URL. |
https://example.com/images/mouse.jpg |
| availability |
Describes whether the product is available for purchase. |
in_stock |
| price |
Provides the product's price and currency. |
799 INR |
| brand |
Identifies the product brand when required. |
ExampleBrand |
| condition |
Describes the product's condition. |
new |
| gtin |
Provides a valid Global Trade Item Number when applicable. |
A verified product barcode identifier |
| mpn |
Provides the manufacturer's part number when applicable. |
MODEL-M100 |
| google_product_category |
Identifies the appropriate Google product category. |
A valid category from Google's taxonomy |
| product_type |
Allows the retailer to define its own product categorisation. |
Electronics > Computer Accessories > Mice |
| shipping |
Provides shipping information where required. |
Configured shipping cost and delivery details |
| sale_price |
Provides the discounted price when an eligible sale price is offered. |
699 INR |
Do not assume every attribute is mandatory for every product. Check the current product data specification for the target country, product category, and advertising destination.
10. Product ID and SKU Management
The product ID is a unique identifier used to distinguish one product record from another. A retailer may use an existing SKU or another stable identifier where appropriate.
10.1 Best Practices
- Assign a unique ID to each relevant product record.
- Keep the same ID when updating an existing product.
- Avoid reusing one ID for unrelated products.
- Maintain a consistent product identification system across data sources.
- Track product variants separately where required.
- Keep identifiers stable during routine price and stock updates.
Stable IDs make it easier to update product records and compare performance over time.
11. Writing Effective Product Titles
The product title is an important attribute because it helps describe the item to the advertising system and potential customers. A good title should be accurate, specific, readable, and consistent with the product landing page.
11.1 Recommended Product Title Structure
Brand + Product Type + Important Feature + Model or Variant
This is a flexible guideline rather than a mandatory formula. The order and included details should depend on the product category and current platform requirements.
11.2 Example: Weak vs Improved Titles
| Weak Title |
Improved Example |
Reason |
| Mouse |
ExampleBrand Wireless Mouse with USB Receiver |
Includes the brand and useful product details. |
| Best Laptop!!! |
ExampleBrand 15-inch Laptop with 16 GB RAM |
Uses descriptive information rather than exaggerated wording. |
| Running Shoes |
ExampleBrand Men's Running Shoes, Black |
Provides relevant product and variant information. |
| Phone Offer Buy Now |
ExampleBrand Smartphone, 128 GB, Blue |
Describes the actual item and avoids promotional language. |
11.3 Product Title Best Practices
- Use clear, natural language.
- Include important product features that distinguish the item.
- Use the correct brand and model information.
- Include variant details such as size, colour, or capacity when appropriate.
- Avoid unnecessary repetition and keyword stuffing.
- Avoid misleading claims or promotional text.
- Ensure that the title matches the product page.
12. Writing Product Descriptions
The product description provides additional information about the item's features, materials, specifications, intended use, and other relevant characteristics.
12.1 Elements of a Good Description
- Product type and intended use.
- Key features and specifications.
- Materials, dimensions, or compatibility where relevant.
- Important product limitations.
- Relevant information that distinguishes the product from alternatives.
12.2 Example
Weak description: “Amazing mouse. Best quality. Buy today.”
Improved description: “Wireless computer mouse with an adjustable sensitivity setting, ergonomic shape, and USB receiver. Suitable for everyday computer work on compatible devices. Check the product specifications for supported operating systems and connectivity requirements.”
The improved description provides useful factual information without relying on unsupported promotional claims.
13. Product Images and Image Quality
Product images help customers understand the appearance, design, colour, and features of an item. Image quality can influence whether shoppers notice and engage with a product listing.
13.1 Image Best Practices
- Use clear, high-quality images of the actual product.
- Ensure the image represents the selected product and variant.
- Use an accessible, valid image URL when the platform requires one.
- Follow current image size, format, and quality specifications.
- Avoid misleading visual representations.
- Follow rules concerning promotional text, watermarks, borders, and overlays.
- Provide additional images when they help explain the product.
- Keep images available and accessible to the platform.
13.2 Common Image Problems
- Broken or inaccessible image links.
- Images showing a different product or variant.
- Low-resolution or blurry images.
- Excessive promotional text or prohibited overlays.
- Incorrect image file formats or technical issues.
- Images that do not comply with category-specific requirements.
14. Price, Sale Price, and Availability
Price and availability are important product attributes. They help shoppers compare offers and help advertising platforms determine whether a product can be presented accurately.
14.1 Price Accuracy
The product feed price should accurately reflect the applicable price on the landing page and through the purchase process, subject to platform requirements. If the website displays a different price, the mismatch may cause product issues or reduce customer trust.
14.2 Sale Price
A sale price can represent a genuine discounted price where the platform's requirements are met. The original and discounted prices must be represented accurately, and any applicable sale conditions must be respected.
14.3 Availability
Availability communicates whether the product is in stock, out of stock, available for preorder, or in another supported state.
Inventory changes should be reflected in the feed as promptly as the platform and integration allow. Advertising products that are unavailable can waste budget, frustrate customers, and create data-quality issues.
15. Product Identifiers: Brand, GTIN, and MPN
Product identifiers help distinguish products in a catalogue and may improve the accuracy of product matching.
15.1 Brand
The brand attribute identifies the brand associated with the product. Use the correct brand name and avoid assigning a brand that does not belong to the item.
15.2 GTIN
A Global Trade Item Number is a product identifier used in commercial supply chains. Depending on the product and market, it may take the form of an EAN, UPC, ISBN, or another recognised identifier.
Only submit a verified identifier that genuinely belongs to the product. Do not invent GTIN values or reuse a barcode from an unrelated item.
15.3 MPN
A Manufacturer Part Number identifies a product or model within a manufacturer's catalogue. Use the genuine manufacturer-assigned part number where applicable.
15.4 Why Identifiers Matter
- Help distinguish similar products.
- Improve product data accuracy.
- Support catalogue organisation and product matching.
- Reduce ambiguity between product models and variants.
16. Product Categories and Product Types
Product categorisation helps organise a catalogue and describe the type of item being sold. Google product categories and retailer-defined product types serve related but different purposes.
| Attribute |
Purpose |
Example |
| google_product_category |
Uses Google's predefined product taxonomy. |
A valid Google category for computer mice. |
| product_type |
Uses the retailer's own category hierarchy. |
Electronics > Computer Accessories > Mice |
16.1 Category Best Practices
- Choose the most accurate category available.
- Keep internal product categories organised.
- Use consistent category naming conventions.
- Check category-specific attribute requirements.
- Review category mappings when expanding the product range.
17. Product Variants and Item Grouping
A product variant is a specific version of a product, such as a shirt in a particular size or colour. Variant management is important because customers need to see the correct version, price, image, and availability.
17.1 Common Variant Attributes
- Colour.
- Size.
- Material.
- Pattern.
- Capacity.
- Model or style.
17.2 Item Group ID
Where required, the item group ID can be used to connect variants that belong to the same parent product. Each variant should still have the appropriate individual identifier and correct variant attributes.
17.3 Example
| id |
item_group_id |
title |
color |
size |
| TSHIRT-BLK-S |
TSHIRT-001 |
ExampleBrand Cotton T-Shirt |
Black |
S |
| TSHIRT-BLK-M |
TSHIRT-001 |
ExampleBrand Cotton T-Shirt |
Black |
M |
| TSHIRT-WHT-S |
TSHIRT-001 |
ExampleBrand Cotton T-Shirt |
White |
S |
This table is illustrative. Use the variant fields and grouping structure required for the relevant product category and platform.
18. Creating a Product Feed Step by Step
Step 1: Prepare the Product Catalogue
Collect accurate product information from the e-commerce platform or inventory system. Verify product IDs, names, descriptions, prices, stock, images, identifiers, and landing page URLs.
Step 2: Identify Required Attributes
Review the current product data specification for the target country and product category. Identify mandatory attributes and additional fields that can improve product understanding.
Step 3: Choose a Feed Format
Select a supported format such as a delimited text file, XML, a platform integration, or another supported method. Choose a method that matches the catalogue size, update frequency, and technical resources.
Step 4: Structure the Data
Ensure that every product record uses the correct attribute names and accepted formats. Use consistent identifiers, accurate values, and the required field structure.
Step 5: Validate the Feed
Check for missing required attributes, invalid values, broken URLs, incorrect prices, duplicate identifiers, and mismatches with the website.
Step 6: Submit the Product Data
Upload or connect the feed using a supported Merchant Center method. Follow the platform's current instructions for initial submission and ongoing updates.
Step 7: Review Product Diagnostics
Check product statuses, warnings, and errors. Prioritise issues that prevent products from being eligible for the intended destination.
Step 8: Correct and Resubmit
Update the source data or integration and allow the platform to process the changes. Recheck the product status to confirm whether the issue has been resolved.
Step 9: Maintain the Feed
Schedule regular updates and monitor changes to inventory, pricing, product URLs, and platform requirements. High-change catalogues may need more frequent updates than stable catalogues.
19. Linking Merchant Center with Google Ads
Product-focused Google advertising generally requires the relevant Merchant Center product data and a correctly linked Google Ads account. The exact setup depends on the campaign type and account configuration.
General Setup Process
- Set up the relevant Merchant Center account.
- Provide required business information and complete applicable verification steps.
- Connect a product data source.
- Submit the product catalogue and resolve important data issues.
- Review account and product eligibility.
- Link Merchant Center with the appropriate Google Ads account.
- Choose the suitable campaign type and configure its settings.
- Set conversion measurement and review tracking accuracy.
- Launch the campaign after checking products, budget, and targeting settings.
- Monitor campaign performance and product status regularly.
Interface labels and setup requirements may change. Follow the current instructions available in the relevant Google product interfaces and official help documentation.
20. Understanding Shopping Campaign Structure
Campaign structure organises advertising activity into manageable groups. A clear structure helps advertisers monitor performance and make changes without losing control of the overall strategy.
20.1 Campaign Level
The campaign level commonly contains settings such as budget, bidding strategy, geographical targeting, and other campaign-wide controls, depending on campaign type.
20.2 Product Groups or Product Segmentation
Product groups and other product segmentation tools help organise products using available attributes. Depending on the campaign type, advertisers may be able to segment by brand, category, item ID, or other supported dimensions.
20.3 Asset and Audience Considerations
Some product-focused campaign types support additional creative assets, audience signals, or other targeting inputs. These capabilities vary by campaign type and should be configured according to the actual campaign objective and available controls.
20.4 Example Campaign Structure
Campaign: Online Store Sales
|
|-- Product Category: Laptops
| |-- Brand A
| |-- Brand B
| |-- Other Brands
|
|-- Product Category: Accessories
| |-- Keyboards
| |-- Mice
| |-- Headphones
|
|-- Product Category: Monitors
|-- Standard Monitors
|-- Gaming Monitors
This is an illustrative organisational plan. The available segmentation and campaign structure depend on the chosen Google Ads campaign type.
21. Budgeting and Bidding Fundamentals
A campaign budget defines how much an advertiser is prepared to spend on advertising under the platform's budget rules. Bidding determines how the campaign competes in advertising auctions or optimises toward the selected objective.
21.1 Manual and Automated Bidding
Available bidding approaches vary by campaign type and platform settings. Some strategies provide more direct control over bids, while automated strategies use signals and configured goals to optimise campaign delivery.
21.2 Choosing a Budget
Consider the following factors before setting a budget:
- Business objectives and sales targets.
- Product margins and average order value.
- Expected traffic and conversion volume.
- Available advertising funds.
- Seasonality and competitive conditions.
- Conversion tracking reliability.
- Inventory and fulfilment capacity.
21.3 Bidding Best Practices
- Choose a strategy that matches the campaign objective.
- Ensure conversion tracking is correctly configured before relying on conversion-based optimisation.
- Allow sufficient time and data for meaningful evaluation.
- Review campaign changes and their impact.
- Avoid making frequent large adjustments without a clear reason.
- Monitor profitability rather than focusing only on clicks or revenue.
22. Product Feed Optimisation
Product feed optimisation improves the accuracy, completeness, and usefulness of product information supplied to the advertising platform. A high-quality feed helps systems understand products and gives customers more relevant information.
22.1 Improve Product Titles
Use accurate titles containing the most useful product attributes. Include relevant brand, model, size, colour, or capacity information when appropriate.
22.2 Improve Descriptions
Write clear descriptions that explain product features and use cases. Avoid generic wording, unsupported claims, excessive promotional language, and information that does not describe the product.
22.3 Improve Images
Use sharp, accurate product images that follow platform requirements. Confirm that the image represents the correct item and variant.
22.4 Maintain Accurate Prices
Ensure that feed prices reflect the applicable website price. Update sale prices and related dates where the platform supports them and the offer is valid.
22.5 Keep Availability Updated
Synchronise stock information with the store's inventory system where possible. Monitor products that frequently move between available and unavailable states.
22.6 Use Correct Identifiers
Submit genuine brand and product identifiers where required. Do not invent GTINs, MPNs, or other identifiers.
22.7 Add Useful Attributes
Where supported and relevant, provide accurate information about colour, size, material, pattern, product category, and other characteristics that help describe the item.
23. Product Feed Errors and Disapprovals
A product may be disapproved or have limited eligibility when its data fails to meet relevant platform requirements. Other warnings may identify improvements that do not necessarily prevent a product from serving.
| Issue |
Possible Cause |
Recommended Action |
| Missing required attribute |
A required field has not been supplied. |
Add the correct value and validate the feed. |
| Price mismatch |
The feed price differs from the landing page or checkout information. |
Synchronise prices and review how discounts are represented. |
| Availability mismatch |
The feed says the item is available while the website shows it is out of stock. |
Update inventory data and check synchronisation frequency. |
| Invalid image URL |
The image is inaccessible or does not meet technical requirements. |
Verify the URL, image accessibility, and file requirements. |
| Incorrect identifier |
The GTIN, brand, or MPN is missing or inaccurate. |
Check the manufacturer's records and correct the identifier. |
| Incorrect category |
The product is mapped to an unsuitable category. |
Review the current product taxonomy and update the category. |
| Landing page problem |
The page is unavailable, redirects incorrectly, or lacks required information. |
Fix the URL and ensure the page accurately represents the product. |
| Policy violation |
The product or listing does not comply with applicable policies. |
Review the relevant policy and make the required changes. |
| Variant mismatch |
Size, colour, or other variant information is missing or inconsistent. |
Correct variant records and grouping attributes. |
| Currency or language issue |
The submitted values do not match the target market's requirements. |
Check feed settings and destination-specific specifications. |
23.1 Troubleshooting Workflow
- Open the product diagnostics or issue details in Merchant Center.
- Identify the exact affected product and reported issue.
- Compare the feed record with the live product page.
- Check the source system, integration, or feed generation process.
- Correct the underlying data rather than applying an unrelated workaround.
- Resubmit or refresh the product data.
- Review the status after the platform processes the change.
- Monitor whether the issue returns.
Product processing and review times can vary. Do not assume that every correction will appear immediately.
24. Shopping Campaign Performance Metrics
Campaign metrics help advertisers understand how efficiently advertising spend produces traffic, conversions, and business value.
| Metric |
Meaning |
Formula or Method |
| Impressions |
Number of times an ad is shown. |
Reported by the advertising platform. |
| Clicks |
Recorded interactions with an ad. |
Reported by the advertising platform. |
| Click-Through Rate (CTR) |
Percentage of impressions that produce clicks. |
(Clicks ÷ Impressions) × 100 |
| Cost Per Click (CPC) |
Average advertising cost per click. |
Advertising spend ÷ Clicks |
| Conversions |
Recorded completion of a defined action. |
Measured using configured conversion actions. |
| Conversion Rate |
Percentage of the defined click or visit group that converts. |
(Conversions ÷ Defined clicks or visits) × 100 |
| Cost Per Acquisition (CPA) |
Average advertising cost per recorded conversion. |
Advertising spend ÷ Conversions |
| Conversion Value |
Value assigned to recorded conversions. |
Reported using configured conversion values. |
| Return on Ad Spend (ROAS) |
Conversion value relative to advertising spend. |
Conversion value ÷ Advertising spend |
| Revenue |
Sales value measured under the chosen reporting definition. |
Derived from reliable order or conversion data. |
Metrics should be compared using consistent date ranges, attribution settings, and conversion definitions. Platform-reported conversion value may differ from accounting revenue.
25. Practical Shopping Campaign Calculations
25.1 Click-Through Rate
Suppose a campaign receives 20,000 impressions and 600 clicks.
CTR = (Clicks ÷ Impressions) × 100
CTR = (600 ÷ 20,000) × 100
CTR = 3%
25.2 Average Cost Per Click
Suppose the campaign spends ₹12,000 and receives 600 clicks.
Average CPC = Advertising Spend ÷ Clicks
Average CPC = ₹12,000 ÷ 600
Average CPC = ₹20
25.3 Cost Per Acquisition
Suppose the campaign spends ₹12,000 and records 40 purchases.
CPA = Advertising Spend ÷ Conversions
CPA = ₹12,000 ÷ 40
CPA = ₹300 per purchase
25.4 Return on Ad Spend
Suppose a campaign records ₹60,000 in conversion value from ₹12,000 in advertising spend.
ROAS = Conversion Value ÷ Advertising Spend
ROAS = ₹60,000 ÷ ₹12,000
ROAS = 5
This represents a 5:1 ROAS, or 500% when expressed as conversion value divided by ad spend. It does not mean that the business earned 500% profit. Product costs, delivery, returns, taxes, payment fees, and other expenses may reduce profitability.
26. Budget and Profitability Analysis
Revenue and ROAS alone do not determine whether a Shopping campaign is profitable. Businesses must also consider the cost of the products sold and other operating expenses.
26.1 Example
An online store spends ₹10,000 on advertising and records ₹50,000 in sales revenue. The cost of the products sold is ₹30,000, while shipping subsidies and other variable costs total ₹4,000.
Sales Revenue = ₹50,000
Cost of Goods Sold = ₹30,000
Advertising Spend = ₹10,000
Other Variable Costs = ₹4,000
Contribution After Listed Costs
= Sales Revenue - Cost of Goods Sold - Advertising Spend - Other Variable Costs
= ₹50,000 - ₹30,000 - ₹10,000 - ₹4,000
= ₹6,000
This simplified example leaves ₹6,000 after the listed costs. Other expenses, such as staff, platform fees, fixed overheads, taxes, and returns, may still need to be considered before calculating final profit.
27. Conversion Tracking for Shopping Campaigns
Conversion tracking helps advertisers measure whether clicks lead to valuable actions, such as purchases, qualified leads, or other defined outcomes.
27.1 Common E-Commerce Conversions
- Completed purchase.
- Purchase value and transaction currency.
- Add to cart.
- Begin checkout.
- Lead submission where relevant.
- Other meaningful actions defined by the business.
27.2 Why Accurate Tracking Matters
Automated bidding and campaign evaluation depend on the quality of the available data. Missing purchase events, duplicate transactions, incorrect revenue values, or inappropriate conversion settings can lead to misleading reports and poor optimisation decisions.
27.3 Conversion Tracking Checklist
- Verify that the purchase event fires after a valid order is completed.
- Use the correct transaction value and currency.
- Prevent duplicate purchase events where possible.
- Test the full checkout process.
- Review consent and privacy settings.
- Compare platform reports with actual order records.
- Check that test orders are not incorrectly counted as real sales.
28. Product Segmentation and Campaign Optimisation
Product segmentation allows advertisers to analyse and manage products according to meaningful characteristics. The appropriate segmentation depends on campaign capabilities and business needs.
28.1 Segment by Product Category
Separate major categories, such as electronics, clothing, or home accessories, when doing so helps manage budgets, evaluate performance, or align campaigns with business priorities.
28.2 Segment by Brand
Brand segmentation may help compare products from different manufacturers and understand whether some brands perform differently.
28.3 Segment by Product Margin
Products with different margins may support different acquisition costs. Use reliable cost and margin data to determine how much advertising spend each product can sustain.
28.4 Segment by Performance
Review high-performing, low-performing, new, seasonal, and low-stock products. Performance should be assessed alongside inventory, margins, and customer value rather than using sales volume alone.
28.5 Optimisation Actions
- Improve product titles and descriptions.
- Correct product feed errors.
- Review products with high clicks but few conversions.
- Check landing page quality and checkout performance.
- Evaluate bidding and budget settings.
- Investigate products that receive impressions but few clicks.
- Pause or restrict promotion of unsuitable or unavailable products when appropriate.
- Review conversion values and product profitability.
29. Common Shopping Campaign Problems
| Problem |
Possible Cause |
Solution |
| Products are not showing |
Disapprovals, account issues, limited eligibility, or campaign settings. |
Review product diagnostics, account status, and campaign configuration. |
| Low impressions |
Limited demand, weak product data, eligibility issues, or restrictive settings. |
Check product relevance, data quality, campaign settings, and market demand. |
| Low CTR |
Unclear titles, weak images, irrelevant queries, or uncompetitive offers. |
Improve feed quality and investigate product relevance and pricing. |
| High CPC |
Competitive auctions or campaign configuration. |
Review bidding, profitability, competition, and product performance. |
| Many clicks but few sales |
Weak landing pages, price mismatch, checkout friction, or low purchase intent. |
Check the product page, price, delivery details, tracking, and checkout. |
| Incorrect ROAS |
Wrong conversion values, duplicate events, or attribution differences. |
Audit conversion tracking and compare against actual order data. |
| Frequent product disapprovals |
Recurring feed or policy problems. |
Fix the source system and monitor product diagnostics. |
| Spend on unavailable products |
Inventory data is not updated quickly enough. |
Improve inventory synchronisation and feed refresh frequency. |
| Unprofitable sales |
Advertising costs exceed the product's available margin. |
Evaluate contribution margin, acquisition cost, returns, and pricing. |
30. Product Feed Maintenance and Automation
Product feeds require ongoing maintenance because product catalogues change. Prices, stock levels, URLs, images, and product specifications may be updated frequently.
30.1 Recommended Maintenance Practices
- Refresh product data according to the rate at which the catalogue changes.
- Use stable product identifiers.
- Monitor failed feed uploads and integration errors.
- Check for missing fields and invalid values.
- Review product status and account diagnostics.
- Test changes to feed generation before applying them broadly.
- Keep records of important data changes.
- Ensure that the website and product feed remain consistent.
30.2 When to Consider Automation
Automation is particularly useful when a store has a large product catalogue, frequent price changes, many variants, or multiple sales channels. A suitable integration can reduce manual work and improve data consistency.
Automation does not eliminate the need for monitoring. Poor source data can still create errors across the entire feed.
31. Shopping Campaign Best Practices
- Maintain accurate product information across the feed and website.
- Use clear product titles and detailed descriptions.
- Provide high-quality images that meet platform requirements.
- Use genuine product identifiers where applicable.
- Keep prices, discounts, and availability accurate.
- Resolve product disapprovals and important warnings promptly.
- Ensure that product pages work well on mobile devices.
- Use secure and reliable checkout processes.
- Configure conversion tracking before evaluating performance.
- Review campaign metrics alongside product margins and business costs.
- Use segmentation when it supports meaningful management decisions.
- Follow current advertising policies and destination requirements.
- Monitor campaign performance and product feed health regularly.
32. Practical Case Study: Shopping Campaign for an Electronics Store
Business Scenario
An online electronics retailer sells wireless mice, keyboards, headphones, monitors, and laptops. The business wants to use product-focused advertising to increase sales and measure campaign performance.
Step 1: Prepare the Product Catalogue
The retailer gathers product IDs, titles, descriptions, prices, images, availability, brand information, identifiers, and landing page URLs.
Step 2: Review the Feed
The retailer checks for missing attributes, broken images, incorrect stock information, invalid product identifiers, and price mismatches.
Step 3: Submit the Product Data
The retailer connects the catalogue to Merchant Center using a supported feed method and reviews the product diagnostics.
Step 4: Link Advertising Accounts
The retailer links the relevant Merchant Center and Google Ads accounts and verifies that the products and campaign configuration are suitable for the intended advertising destination.
Step 5: Configure the Campaign
The retailer selects an appropriate campaign type, sets the budget and bidding strategy, reviews campaign settings, and confirms that conversion tracking is working.
Step 6: Launch and Measure
After launch, the retailer monitors impressions, clicks, CTR, conversions, CPA, conversion value, ROAS, and product status.
Step 7: Optimise
If a laptop receives many clicks but few purchases, the retailer checks its price, product page, delivery terms, stock status, and checkout experience. If a product is disapproved, the retailer resolves the reported feed or policy issue.
Expected Learning
This case study shows how product data quality, account setup, campaign management, conversion tracking, and profitability analysis work together. Results depend on market demand, product quality, competition, pricing, and campaign execution.
33. Practical Exercises
Exercise 1: Create a Sample Product Feed
Create a spreadsheet containing five products. Include product ID, title, description, link, image link, price, availability, and brand where applicable. Check that each product record is complete and consistent.
Exercise 2: Improve Product Titles
Choose three vague product titles and rewrite them using relevant attributes such as brand, product type, model, size, or colour. Avoid unsupported promotional claims.
Exercise 3: Identify Feed Errors
Review a sample feed and identify at least five potential issues, such as a missing ID, invalid image URL, inaccurate price, inconsistent availability, or duplicate product identifier.
Exercise 4: Calculate CTR
A campaign receives 15,000 impressions and 450 clicks. Calculate the click-through rate.
CTR = (450 ÷ 15,000) × 100
Answer = 3%
Exercise 5: Calculate CPA
A campaign spends ₹18,000 and generates 60 purchases. Calculate the cost per acquisition.
CPA = ₹18,000 ÷ 60
Answer = ₹300 per purchase
Exercise 6: Diagnose Low Sales
A campaign receives many clicks but very few purchases. List five possible causes and suggest one solution for each.
Exercise 7: Create an Optimisation Plan
Choose five products and define how you would improve their feed quality, measure their campaign performance, and decide whether to increase, maintain, or reduce promotional activity.
34. Interview Questions and Answers
Q1. What is a Shopping campaign?
Answer: It is a product-focused advertising campaign that uses structured product information to promote eligible products to potential customers.
Q2. What is a product feed?
Answer: A product feed is a structured collection of product attributes submitted to an advertising or shopping platform.
Q3. What is Google Merchant Center?
Answer: It is a platform for submitting and managing product information for eligible Google shopping and advertising experiences.
Q4. What is the role of Google Ads?
Answer: Google Ads is used to create and manage advertising campaigns, configure budgets and bidding, and measure campaign performance.
Q5. What is the difference between Merchant Center and Google Ads?
Answer: Merchant Center manages product data and related diagnostics, while Google Ads manages advertising campaigns and their settings.
Q6. What is a product ID?
Answer: It is a unique identifier used to distinguish a product record from other records in the catalogue.
Q7. What is a GTIN?
Answer: A Global Trade Item Number is a product identifier used to distinguish products in commercial supply chains.
Q8. Why are product titles important?
Answer: They describe products to shoppers and help the advertising system understand relevant product attributes.
Q9. Why must product prices match the website?
Answer: Price consistency improves data accuracy, supports platform requirements, and prevents misleading customer experiences.
Q10. What is product availability?
Answer: It describes whether a product is available for purchase, out of stock, available for preorder, or in another supported state.
Q11. What is a product variant?
Answer: It is a specific version of a product, such as a particular size, colour, or capacity.
Q12. What is item grouping?
Answer: It is a method of connecting related product variants under a shared product group where supported and required.
Q13. What is product feed optimisation?
Answer: It is the process of improving product data accuracy, completeness, relevance, and quality to support better product understanding and campaign eligibility.
Q14. What is CTR?
Answer: Click-through rate is the percentage of ad impressions that produce clicks.
Q15. What is CPA?
Answer: Cost per acquisition is the average advertising spend associated with each recorded conversion under the selected definition.
Q16. What is ROAS?
Answer: Return on ad spend compares the conversion value attributed to advertising with the amount spent on advertising.
Q17. Why might products be disapproved?
Answer: Possible causes include missing attributes, inaccurate prices, invalid identifiers, image problems, landing page issues, or policy violations.
Q18. How can feed errors be resolved?
Answer: Review the product diagnostics, identify the affected attribute or policy, correct the source data, resubmit the feed, and check the updated product status.
Q19. Why is conversion tracking important?
Answer: It helps advertisers measure valuable outcomes and evaluate whether advertising expenditure is contributing to the intended business goals.
Q20. How can a Shopping campaign be optimised?
Answer: Improve product data, resolve disapprovals, review bidding and budgets, verify conversion tracking, investigate landing page performance, and evaluate profitability.
35. Quick Revision Checklist
- Understand Shopping campaign fundamentals.
- Know the difference between Shopping and traditional Search campaigns.
- Understand the roles of Merchant Center, Google Ads, and the e-commerce website.
- Know what a product feed is and how it is submitted.
- Understand product IDs, titles, descriptions, images, prices, and availability.
- Learn the purpose of brand, GTIN, MPN, and product category attributes.
- Understand product variants and item grouping.
- Know the basic steps for creating and validating a feed.
- Understand product feed errors and disapprovals.
- Learn how to organise and optimise product-focused campaigns.
- Understand CTR, CPC, conversion rate, CPA, and ROAS.
- Verify conversion tracking and measure profitability carefully.
- Keep product data synchronised with the website and inventory system.
- Follow current advertising policies and product data requirements.
36. Conclusion
Shopping campaigns and product feed fundamentals are essential skills for e-commerce digital marketing. Product-focused advertising depends on accurate product information, reliable account configuration, relevant campaign settings, and a smooth customer experience.
A well-maintained product feed provides clear information about products, while Merchant Center helps manage product data and identify issues. Google Ads supports campaign management, and accurate conversion tracking helps marketers understand the relationship between advertising costs and business results.
Successful optimisation requires more than increasing clicks or revenue. Advertisers should monitor product eligibility, conversion quality, profit margins, customer experience, and ongoing feed accuracy. By combining these practices, businesses can make more informed decisions and improve the effectiveness of their shopping campaigns.
37. Additional Learning Resources
Explore the following official resources to learn more about product feeds and Shopping campaigns: